@charset "utf-8";
/* CSS Document */
/* index */
.wrap{ width:100%;padding:0 3%; max-width:1360px; margin:0 auto;}
.op0{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.tab-cell{ display:table-cell; vertical-align:middle;}
.top{ position:fixed; left:0; top:0; width:100%; z-index:10; transition:all 0.5s ease;}
.top.on{ /*background:rgba(255,255,255,0.7); */transition:all 0.5s ease;}
.top .logo{ /*padding:13px 0;*/}
.top .logo img{padding:0 0 0 20px;}
.top .logo2{ background:url(../images/sj.png) no-repeat; width:251px;height:129px;}
.menu-calt{ width:50px; height:50px; margin-top:15px; cursor:pointer; margin-left:10px; position:relative; position:relative; border-radius:50%;transition:all 0.5s ease;}
.sybga{background:#f6ad39;}
.menu-calt:before{ content:''; position:absolute; left:50%; top:50%; height:2px; width:30px; margin-left:-15px; margin-top:-12px; background:#000; transition:all 0.5s ease;}
.menu-calt:after{ content:''; position:absolute; left:50%; top:50%; height:2px; width:30px; margin-left:-15px; margin-top:10px; background:#000; transition:all 0.5s ease;}
.menu-calt span{position:absolute;  height:2px; background:#000; left:50%; top:50%; height:2px; width:20px; margin-left:-15px; margin-top:-1px; transition:all 0.5s ease;}
.menu-calt.on:before{ margin-top:-1px; transform:rotate(45deg); transition:all 0.5s ease;}
.menu-calt.on:after{ margin-top:-1px; transform:rotate(-45deg); transition:all 0.5s ease;}
.menu-calt.on span{ width:0; transition:all 0.5s ease;}
.benla:after{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(38,43,52,0);}

.blaeo{ border-bottom:1px solid #ddd; padding:50px 0 20px;}
.blaeo .d1{ font-size:36px;}
.blaeo .d2{ color:#666; margin-top:10px;}
.amlba{ padding:3% 0; line-height:2; color:#464646; border-bottom:1px solid #ddd;}
.amlba .d1{ font-size:18px; padding:15px 0; color:#333;}
.scalt{ line-height:2; color:#464646; margin-top:3%;}

.dasol{ border-bottom:1px solid #eee; padding-bottom:30px;}
.dasol .d1{ font-size:24px;}
.dasol .d2{ color:#999; margin-top:15px;}
.ladfbu{ margin-top:20px; padding-top:20px; border-top:1px solid #eee; font-size:16px;}
.ladfbu p{ padding:5px 0;}
.ladfbu .back{ position:absolute; right:0; top:20px; display:block; width:160px; line-height:50px; border:1px solid #ddd; text-align:center;}

.edit-con{ font-size:16px; line-height:2; margin-top:3%;}

.pagelo a{ display:inline-block; line-height:30px; padding:0 12px; border:1px solid #eee; margin:3% 5px 0 5px;}
.pagelo a.cur{ color:#fff; background:#feab24; color:#fff;}

.lpbrel{ background:#fff; position:absolute; width:50%; z-index:5; left:0; bottom:0; height:80px;}
.lpore a{ display:block; line-height:80px; width:160px; text-align:center;}
.lpore a img{ margin:0 5px;}
.lpore a.a1{ color:#f8b62d;}
.lpore a.a2{ color:#fff; background:#f8b62d;}
.relb{ width:26px; height:36px; border:2px solid #999; border-radius:13px; margin:22px 30px 0; position:relative;}
.relb span{ width:3px; height:10px; position:absolute; left:50%; margin-left:-2px; top:50%; margin-top:-5px; display:block; background:#f8b62d;-moz-animation: mouse 1.6s linear 0s infinite;-webkit-animation: mouse 1.6s linear 0s infinite;animation: mouse 1.6s linear 0s infinite;}
.ind-01{ background:#f1f1f1 url(../images/eret.png) no-repeat bottom center; background-size:60% auto; padding:50px 0 120px;}
.oplct{ color:#999; font-size:18px; background:url(../images/xm.png) no-repeat left center; padding-left:50px; line-height:45px; text-transform:uppercase;}
.oplct strong{ color:#333; font-size:24px;}


.ind-02{ padding:20px 0 30px;}

.slbtr{ background:#209df4 url(../images/ffbg.png) no-repeat bottom center; padding:60px 0;}
.voprep .slbc{ color:#fff; margin-left:20px;}
.voprep .slbc span:first-child{margin-right:10px;}
.voprep .slbc p{ margin-top:15px;}

.lbreu a{ float:left; color:#fff; margin-left:32px; position:relative;}
.lbreu a span{ display:block; margin-top:20px;}
.lbreu a i{ display: none; width:130px; height:130px; position:absolute; left:50%; margin-left:-65px; box-shadow:0 0 15px rgba(0,0,0,0.2); bottom:70px; z-index:3;}
.ind-nav{ margin-top:5px; opacity:0; visibility: hidden; transition:all 0.5s ease;}
.ind-nav.on{ opacity:1; visibility: visible; transition:all 0.5s ease;}
.ind-nav li{ padding:0 22px; float:left; position:relative;}
.ind-nav li > a{ display:block; line-height:70px; position:relative; font-size:16px; color:#fff;}
.ind-nav li > a:before{ content:''; width:6px; height:6px; margin-right:10px; background:#fff; border-radius:50%; display:inline-block; vertical-align:middle;}
.ind-nav li .sec{ position:absolute; top:80px; left:50%; width:184px; margin-left:-92px; display:none;}
.ind-nav li .sec a{ display:block; margin-bottom:3px; border:1px solid #ddd; background:rgba(0,0,0,0.2); color:#fff; line-height:46px; padding-left:18px; transition:all 0.5s ease;}
.ind-nav li .sec a:before{ content:''; width:8px; height:2px; margin-right:10px; background:#f8b62e; display:inline-block; vertical-align:middle;}

.foot .bbg img{ display:block;}

.sy-top{ background:rgba(255,255,255,0.8);}
.sy-top .ind-nav li > a{ color:#666;}
.sy-top .menu-calt:before,.sy-top .menu-calt:after,.sy-top .menu-calt span,.sy-top .ind-nav li > a:before{ background:#666;}
.ny-top{ background:#fff;}
.ny-top.on{ background:#fff;}
.ny-top .menu-calt:before,.ny-top .menu-calt:after,.ny-top .menu-calt span,.ny-top .ind-nav li > a:before{ background:#666;}
.ny-top .ind-nav li > a{ color:#666;}
.ny-banner{ margin-top:90px;}
.ny-banner .pic{ width:50%;}
.ny-banner .pic img{ height:755px; width:100%; object-fit:cover;}
.ny-banner .con{ width:50%; height:755px; padding-top:150px; background:no-repeat center center; background-size:cover;}
.lbopa{ width:100%; max-width:680px; color:#fff;}
.lbopa .d2{ font-size:24px; font-weight:bold; margin-top:40px;}
.lbopa .d2:before{ content:''; width:70px; height:5px; margin-right:15px; background:#fff; display:inline-block; vertical-align:middle;}
.lbopa .d3{ margin-top:40px;}
.lbopa .d3 a{ color:#fff; font-size:18px; margin-right:60px;}

.ny-01{ background:#f9f9f9; padding:4% 0;}
.vlbola .pic{ width:44%;}
.vlbola .con{ width:40%;}
.vlbola .con .d1{ font-size:24px; font-weight:bold; text-transform:uppercase; padding:5% 0;}
.vlbola .con .d2{ color:#666; font-size:16px; line-height:2; margin:8% 0;}
.vlbola .con .d3 a{ font-size:16px; color:#feab24; text-decoration:underline;}
.vlbola .wbz{ position:absolute; bottom:0; left:0; z-index:2; width:100%;}


.float-sild{ position:fixed; right:20px; bottom:20px; z-index:5;}
.bopaec{ padding-top:60px; background:url(../images/d.jpg) repeat-y 170px top;}
.lopcl{ position:absolute; right:0; top:110px; max-width: 600px;}

.ny-03{ border-top:15px solid #f9f9f9; padding-bottom:20px;}
.voreap{ width:45%;}
.dclboe{ width:100%; max-width:550px;}
.lgoer span{ display:inline-block; width:200px; height:200px; background:#fff ; }

.lteopa{ width:55%;}
.albor{ padding-left:0px;}
.albor .d1{ padding-top:0px; line-height:120px; border-bottom:1px solid #ddd; font-size:24px; text-transform:uppercase;font-weight:bold;}
.albor .d2{ line-height:55px; font-size:16px; font-weight:bold;}
.imgcl img{ object-fit:cover; width:100%; height:407px;}

.ny-04{ padding:4% 0; background:#fff;}
.vmlcm{ width:45%;}
.vmlcm .d1{ font-size:24px; font-weight:bold;}
.vmlcm .d2{ margin-top:6%; font-size:16px; color:#666; line-height:2;}
.vmlcm .d3{ margin-top:6%;}
.vmlcm .d4{ margin-top:20px;}
.vmlcm .d4 a{ display:inline-block; width:240px; line-height:65px; border:1px solid #ddd; font-size:16px; text-align:center;}

.svmbc{ width:34%;}
.svmbc .d2{ margin:5% 0; font-size:50px; font-family:'Constantia'; text-transform:uppercase;}
.svmbc .d3{ font-size:24px;font-weight:bold;}
.svmbc .d4{ font-size:16px; color:#666; line-height:2; margin-top:5%;}

.abreol{ margin-top:4%;}
.lsobn{ width:26%;}
.lsobn .d1{ font-size:24px;font-weight:bold;}
.lsobn .d2{ font-size:16px; color:#666; line-height:2; margin-top:60px;}
.lsobn .d3{ margin-top:40px;}
.lsobn .d3 a{ color:#feab24; font-size:18px; text-decoration:underline;}

.orepw{ width:70%;}
.orepw li{ width:29.3%; margin-left:4%; float:left;}
.orepw li a{ display:block; position:relative; padding-bottom:100px;}
.orepw li a .con{ height:100px; background:#fff; padding:0 20px; display:table; width:100%; position:absolute; left:0; bottom:0; transition:all 0.5s ease;}
.orepw li a .con .d1{ font-size:20px; color:#333; transition:all 0.5s ease;}
.orepw li a .con .d2{ color:#999; margin-top:10px; transition:all 0.5s ease;}

.orepws{ width:100%; margin-top:5%;}
.orepws li{ width:22%; margin-right:4%; float:left;}
.orepws li:nth-child(4n){ margin-right:0;}
.orepws li a{ display:block; position:relative; padding-bottom:100px;}
.orepws li a .con{ height:100px; background:#fff; padding:0 20px; display:table; width:100%; position:absolute; left:0; bottom:0; transition:all 0.5s ease;}
.orepws li a .con .d1{ font-size:20px; color:#333; transition:all 0.5s ease;}
.orepws li a .con .d2{ color:#999; margin-top:10px; transition:all 0.5s ease;}

.ny-05{ background:#f9f9f9; padding:4% 0;}
.lbutb{ position:absolute; font-size:24px; left:0; top:0; z-index:5;font-weight:bold;}
.numcl{ width:135px; text-align:center; position:absolute; left:0; bottom:0; left:42px; line-height:42px; color:#999; font-size:18px; z-index:5;}
.numcl span{ color:#209df4; font-size:60px;}

.lbopac{ margin-top:5%;}
.newslc{ width:85%;}
.newslc li{ width:29.3%; float:left; margin-right:4%;}
.newslc li a{ display:block;}
.newslc li a .d1{ font-size:18px; line-height:35px; height:35px; overflow:hidden;}
.newslc li a .d2{ color:#999;}
.newslc li a .d3{ line-height:25px; height:50px; overflow:hidden; margin-top:15px;}

.lopepc a{ color:#feab24; font-size:18px; text-decoration:underline;}

.ny-06{ background:#fff; padding:4% 0;}
.ny-06 h2{ font-size:24px; text-align:center;font-weight:bold;}
.blopea2{ margin-top:2%;}
.blopea{ margin-top:4%;}
.blopea li{ width:25%; float:left; text-align:center; height:110px; display:table; text-align:center;}
.blopea li a{ display:table-cell; vertical-align:middle;}
.blopea li a img{ max-width:100%; max-height:100px;/*-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;*/ opacity:0.7; transition:all 0.5s ease;}

.loperp{ margin-top:3%;}
.loperp a{ color:#feab24; font-size:18px; text-decoration:underline;}

.ny-07{ background:#fff; position:relative; padding:4% 0;}
.opeca{ background:#f9f9f9;}
.ny-07:before{ content:''; position:absolute; right:0; top:0; height:100%; width:60%; background:#feab24; z-index:1;}
.ny-07 .wrap{ position:relative; z-index:2;}
.ny-07 h2{ font-size:24px; font-weight:bold; color:#fff; text-align:center;}

.oleptc{ margin-top:4%;}
.oleptc li{ width:23.5%; float:left; margin-right:2%; margin-bottom:2%;}
.oleptc li:nth-child(4n){ margin-right:0;}
.oleptc li a{ display:block; border:1px solid #ddd; padding:30px; background:#fff; transition:all 0.5s ease;}
.oleptc li a .d1{ font-size:16px; line-height:25px; height:50px; overflow:hidden; color:#333; transition:all 0.5s ease;}
.oleptc li a .d2{ font-size:14px; color:#666; line-height:25px; height:200px; overflow:hidden; margin-top:30px;}
.oleptc li a .d3{ margin-top:20px;}
.retcta a{ color:#fff;}

.ny-08{ background:#fff; padding:4% 0;}
.lvboae{ width:30%;}
.dolcoe{ width:20%; margin-left:4%; background:url(../testimg/t25.png) no-repeat right center; color:#666; line-height:2; padding:30px 0;}
.dolcoe .d2{ margin:50px 0; font-size:24px; color:#333; font-weight:bold;}

.ny-09{ padding:4% 0; background:#f9f9f9;}
.daloca{ font-size:24px; font-weight:bold;}
.teopct{ padding-top:20px;}
.teopct li{ width:30%; float:left; margin-right:5%;}
.teopct li:nth-child(3n){ margin-right:0;}
.teopct li a{ display:block; padding-top:80px; transition:all 0.5s ease;}
.teopct li a .tit{ font-size:18px; font-weight:bold; line-height:80px; height:0px; overflow:hidden; color:#333;}


.ny-10{ background:#fff; padding-bottom:4%;}
.ny-10:before{ content:''; position:absolute; left:0; top:0; height:146px; width:calc(50% - 225px); background:#f39700; z-index:1;}
.ny-10 .wrap{ position:relative; z-index:2;}
.efcgt{ line-height:146px; color:#fff; font-size:24px;font-weight:bold;}

.ny-11{ background:#f9f9f9; padding:4% 0;}
.ewcola{ margin-top:3%;}
.ewcola a{ color:#feab24; font-size:18px; text-decoration:underline;}

.ny-12{ padding:4% 0;}
.vteopc{ left:0;}
.vteopc span{ color:#80c86b;}

.trolvp{ margin-top:4%;}
.news-list{ margin-top:3%;}
.news-list li{ padding:30px 0; border-bottom:1px solid #ddd;}
.news-list li a{ display:block;}
.news-list li a .pic{ width:224px;}
.news-list li a .pic img{ width:100%; height:146px; object-fit:cover;}
.news-list li a .date{ margin-left:50px; width:95px; color:#999; transition:all 0.5s ease;}
.news-list li a .date:after{ content:''; position:absolute; left:95px; height:1px; width:35px; background:#ccc; top:12px; transition:all 0.5s ease;}
.news-list li a .date .d1{ font-size:18px;}
.news-list li a .date .d3{ margin-top:30px;}
.news-list li a .date .d3 span{ display:inline-block; width:35px; height:35px; background:#fff url(../images/g1.png) no-repeat center center; transition:all 0.5s ease;}
.news-list li a .con{ width:922px; transition:all 0.5s ease;}
.news-list li a .con .d1{ line-height:25px; height:25px; overflow:hidden; font-size:16px;}
.news-list li a .con .d2{ margin-top:30px; color:#999; line-height:25px; height:75px; overflow:hidden;}

.ny-13{ padding:4% 0;}
.vncuae{ width:45%;}
.sabl{ position:absolute; right:20px; top:50%; transform:translateY(-50%);}
.sabl .d1{ font-size:22px; font-weight:bold;}
.sabl .d2{ color:#999; text-transform:uppercase; font-size:15px; margin-top:5px;}

.tvnba{ margin-top:5%; font-size:20px; font-weight:bold;}
.tvnba span{ float:left;}
.tvnba span.s1{ width:60%;}
.tvnba span.s2,.tvnba span.s3{ width:20%;}
.plvbte{ margin-top:30px;}
.plvbte li a{ padding:15px 0; display:block; border-bottom:1px solid #eee;}
.plvbte li a span{ float:left; font-size:16px;}
.plvbte li a span.s1{ width:60%;}
.plvbte li a span.s1 i{ display:block; font-size:14px; color:#999; margin-top:5px;}
.plvbte li a span.s2,.plvbte li a span.s3{ width:20%;}

.ergbl{ color:#fff; padding:40px; background:#fc666e; line-height:2; margin-top:4%;}
.map-olc{ margin-top:7%; height:600px; width:100%;}

.blprea{ background:#f9f9f9; padding:40px;}
.lreboa{ width:30%;}
.lreboa .tit{ font-size:18px;}
.lreboa .tit:before{ content:''; width:3px; height:20px; background:#fc666e; vertical-align:middle; display:inline-block; margin-right:10px;}
.lreboa .con{ line-height:2; color:#666; font-size:16px; margin-top:30px;}
.reolc{ margin:0 5%;}
.lreboa .con .lisc{ text-align:center; margin-right:20px;}




@media (min-width: 1361px){
.news-list li a:hover .con{ width:887px; transition:all 0.5s ease;}
}

@media (min-width: 1201px){
.lbreu a:hover i{ display:block;}
.ind-nav li .sec a:hover{ background:rgba(248,182,45,0.6); border-color:#f8b62e; transition:all 0.5s ease;}
.ind-nav li > a.on,.ind-nav li:hover > a{ color:#f8b62e;}
.ind-nav li > a.on:before,.ind-nav li:hover > a:before{ background:#f8b62e;}
.ind-nav li .sec{ display:block; visibility:hidden; opacity:0; transition:all 0.5s ease;}
.ind-nav li .sec a{ transition:all 0.5s ease;}
.ind-nav li .sec a:nth-child(2n-1){ transform:translateX(-50px);}
.ind-nav li .sec a:nth-child(2n){ transform:translateX(50px);}
.ind-nav li:hover .sec{ visibility: visible; opacity:1; transition:all 0.5s ease;}
.ind-nav li:hover .sec a{ transform:translateX(0px); transition:all 0.5s ease;}
.orepw li a:hover .con{ height:140px; background:#0762cb; transition:all 0.5s ease;}
.orepw li a:hover .con .d1,.orepw li a:hover .con .d2{ color:#fff; transition:all 0.5s ease;}
.orepws li a:hover .con{ height:140px; background:#0762cb; transition:all 0.5s ease;}
.orepws li a:hover .con .d1,.orepws li a:hover .con .d2{ color:#fff; transition:all 0.5s ease;}
.blopea li a:hover img{-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);filter: gray; opacity:1; transition:all 0.5s ease;}

.oleptc li a:hover{ border:1px solid #fbae30; color:#fbae30; box-shadow:0 0 15px rgba(0,0,0,0.2); transition:all 0.5s ease;}
.oleptc li a:hover .d1{ color:#fbae30; transition:all 0.5s ease;}
.teopct li a:hover{ padding-top:0; transition:all 0.5s ease;}
.teopct li a:hover .tit{ height:80px; transition:all 0.5s ease;}
.news-list li a:hover .date{ color:#feb339; transition:all 0.5s ease;}
.news-list li a:hover .date .d3 span{ background:#feb339 url(../images/g2.png) no-repeat center center; transition:all 0.5s ease;}
.news-list li a:hover .date:after{ background:#feb339; width:70px; transition:all 0.5s ease;}
.news-list li a:hover .con{ width:860px; transition:all 0.5s ease;}
}


@media (max-width: 1400px){
.news-list li a .con{ width:762px;}
}
@media (max-width: 1200px){
.wrap{ max-width:768px;}

.top .logo{ padding:0;}
.top .logo img{ height:50px;}
.menu-calt{ margin:0;}
.ind-nav{ background:rgba(0,0,0,0.8); position:fixed; left:0; top:50px; height:calc(100% - 50px); overflow:auto; width:100%; margin:0;}
.ind-nav li{ width:100%;}
.ind-nav li > a{ line-height:50px;}
.ind-nav li .sec{ position:relative; top:0; width:100%; left:0; margin-left:0;}
.ind-nav li .sec a{ border:none;}
.lpore a{ width:120px;}
.lpore{ float:none;}
.lpbrel{ position:relative; width:100%; text-align:center;}
.lpbrel a{ float:none; display:inline-block; vertical-align:middle;}
.relb{ margin:0 20px; display:inline-block; vertical-align:middle; float:none;}
.ind-01,.ind-02{ padding:4% 0 8%;}
.lbreu{ width:100%; margin-top:20px; text-align:center;}
.lbreu a{ display:inline-block; float:none; margin:0 20px;}
.slbtr{ padding:5% 0;}
.ny-top{ background:#fff;}
.ny-top .ind-nav li > a:before{ background:#fff;}
.ny-top .ind-nav li > a{ color:#fff;}
.ny-banner{ margin-top:50px;}
.ny-banner .pic{ width:100%;}
.ny-banner .pic img{ height:400px;}
.ny-banner .con{ width:100%; height:auto; padding:4%;}
.ny-banner .con .d1 img{ max-width:60%;}
.lbopa{ max-width:1200px;}
.lopcl{ position:relative; top:0; max-width:768px;}
.bopaec{ padding:0; background-position:100px center;}
.voreap,.lteopa{ width:100%; float:none; max-width:768px; margin:0 auto;}
.dclboe{ max-width:768px;}
.albor{ padding:0;}
.imgcl img{ height:auto;}
.vlbola .wbz{ position: relative;}
.blopea li{ width:33.33%;}

.blopea li a img{-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);filter: gray; opacity:1; transition:all 0.5s ease;}
.oleptc li{ width:49%;}
.oleptc li:nth-child(2n){ margin-right:0;}
.ny-07:before{ width:80%;}
.lvboae{ width:50%;}
.dolcoe{ width:45%; float:right;}
.lbreun{ width:100%;}
.teopct li a{ padding:0;}
.teopct li a .tit{ height:40px; line-height:40px; font-size:16px;}
.news-list li a .date{ display:none;}
.news-list li a .con{ width:calc(100% - 245px);}
.vncuae{ width:100%; margin-bottom:20px;}
}




@media (max-width: 768px){
.float-sild{ position:fixed; right:5px; bottom:5px; z-index:5;}
.top .logo2{background:none;width: auto;
    height: auto;}
.menu-calt{ /*background:#f6ad39;border-radius:0;*/background:none;}
.top{ background:rgba(255,255,255,0.8); height:50px;}
.sy-top .ind-nav li > a{ color:#fff;}
.wrap{ padding:0 2%;}
.oplct{ font-size:16px;}
.oplct strong{ font-size:20px;}
.voprep .imgc{ width:100%; text-align:center;}
.voprep .slbc{ width:100%; text-align:center; margin:0;}
.voprep .slbc span{display:block; width:100%;}
.vlbola .pic{ width:100%;}
.vlbola .con{ width:100%;}
.vlbola .con .d1{ font-size:20px;}
.vlbola .con .d2{ margin:20px 0;}
.ny-banner .pic img{ height:220px;}
.lbopa .d2{ font-size:20px; margin-top:4%;}
.lbopa .d3{ margin-top:4%;}
.lbopa .d3 a{ font-size:14px; display:inline-block; line-height:30px; margin-right:30px;}
.lgoer span{ width:100px; height:100px;}
.voreap, .lteopa{ padding:0 4%;}
.albor .d1{ line-height:60px; font-size:20px;}

.vmlcm{ width:100%;}
.vmlcm .d1,.lsobn .d1,.ny-06 h2,.ny-07 h2,.daloca,.efcgt,.dolcoe .d2{ font-size:20px;}
.vmlcm .d4 a{ line-height:40px; width:120px; font-size:14px;}
.svmbc{ width:100%; padding-top:20px;}
.svmbc .d2{ font-size:32px;}
.lsobn{ width:100%;}
.lsobn .d2,.lsobn .d3{ margin-top:15px;}
.orepw{ width:100%; margin-top:4%;}
.orepws{ width:100%; margin-top:4%;}
.lbutb{ position:relative; font-size:20px;}
.newslc{ width:100%;}
.newslc li{ width:100%; margin:0 0 2%; border-bottom:1px solid #ddd; padding-bottom:15px;}
.newslc li a .d1{ font-size:16px;}
.blopea li{ width:50%;}
.dolcoe .d2{ margin:25px 0;}
.ny-10:before{ width:50%; height:80px;}
.efcgt{ line-height:80px;}
.vteopc{ left:auto; right:0;}
.tvnba span.s2,.plvbte li a span.s2{ display:none;}
.tvnba span.s1,.plvbte li a span.s1{ width:70%;}
.tvnba span.s3,.plvbte li a span.s3{ width:30%; text-align:right;}
.tvnba{ font-size:16px;}
.plvbte{ margin-top:15px;}
.sabl .d1{ font-size:18px;}
.sabl .d2{ font-size:14px;}
.map-olc{ height:200px;}
.blprea{ padding:20px;}
.lreboa{ width:100%; margin:20px 0 0 !important;}
.lreboa .con .lisc{ max-width:120px;}
}


@media (max-width: 640px){
.orepw li{ width:100%; margin:0 0 2%;}
.orepws li{ width:100%; margin:0 0 2%;}
.oleptc li{ width:100%; margin-right:0;}
.oleptc li a{ padding:20px;}
.oleptc li a .d1{ height:auto;}
.oleptc li a .d2{ height:auto; margin-top:15px;}
.teopct li{ width:100%; margin-right:0; margin-bottom:2%;}
.news-list li{ padding:3% 0;}
.news-list li a .pic{ width:125px;}
.news-list li a .pic img{ height:85px;}
.news-list li a .con{ width:calc(100% - 140px);}
.news-list li a .con .d2{ margin-top:5px; height:50px;}
}









@-moz-keyframes mouse {
  0% {
	  transform:translateY(-7px)
  }
  50% {
    transform:translateY(7px)
  }
  100% {
    transform:translateY(-7px)
  }
}
@-webkit-keyframes mouse {
  0% {
	  transform:translateY(-7px)
  }
  50% {
    transform:translateY(7px)
  }
  100% {
    transform:translateY(-7px)
  }
}
@keyframes mouse {
  0% {
	  transform:translateY(-7px)
  }
  50% {
    transform:translateY(7px)
  }
  100% {
    transform:translateY(-7px)
  }
}